SendIt Help

What does SendIt do?

Configuring and Testing SendIt

How to use SendIt with GOTCHA!

SendIt Menu Options

Troubleshooting (FAQs)

Error Codes from SendItlog.log


What does SendIt do?

SendIt is a complimentary application to be used with GOTCHA!’s Lookout mode. It runs under Windows 95, 98, and NT. When motion is detected, it allows you to either upload an image file of format type BITMAP or JPEG and/or send an e-mail notification with an image attachment.  However, to upload or e-mail an image file when motion is detected, you’ll need to setup GOTCHA! to call SendIt using the Lookout mode.

Once you setup SendIt in GOTCHA!, GOTCHA! will then be able to call SendIt when it detects motion.  SendIt will connect using Dial-Up Networking or an established network, which ever you may have. Once connected, it will notify you via e-mail with an image attachment and/or upload image files via FTP. You can setup a website to view the uploaded image file or simply download to view.


SendIt Configuration

NOTE: Before continuing, you must have a Dial-Up Networking connection to your Internet service provider (ISP) or a network connection to your network.

To setup SendIt you must do the following:

1.  Run the SendIt application (go to Start > Programs > GOTCHA! and click on the SendIt application icon).

2.  Click on Options > Properties > General.

•	Check the option Upload image file via FTP if you wish to upload an image file of the captured motion.

•	Check the option Send image file as an E-mail attachment if you wish to be notified via e-mail if GOTCHA! records movement.

•	Check the option I want to connect using my modem if your connections are made over the modem. If they are made over a network, then leave this option unchecked. If you had checked this item then go to Step 3. Otherwise, skip to Step 4.

3.  Configure the Dial-Up connection. If you are using a modem to connect to a remote computer then check on the option I want to connect using my modem under the General tab and then click on the Dail-Up tab. You must enter in the information shown below, if you wish to connect via a Dial-Up connection.

•	Select a Dial-Up Connection from the pull-down list. If you do not see any selections, then you must make a new connection using the information that is provided by your Internet service provider. To make a new connection double click on My Computer icon and double click on Dial-Up Networking.  Then double click on Make New Connection. Call your Internet service provider’s technical support line for help in setting up a connection.

•	Enter in the User name field your login name that you use to login to the computer you are connecting to.

•	Enter in the password you need to login into the computer that you are connecting to.

•	Enter in the number of seconds of continuous dialing before SendIt disconnects.

4.  Click on the FTP tab. (Note: You do not have to fill in this tab in if you only want to send e-mail.)

•	Fill in the Host field with the host name or IP address of the remote host to connect to.

•	Fill in the User name field with your login name that you use to login to the computer you are connecting to.

•	Fill in the FTP Login Password field with your password. This password is different than the one used for Dial-Up Networking.

•	Fill in the Remote Directory field with the remote directory name that you wish your image file to be uploaded to.  The directory must exist for SendIt to transfer the file.

For all other options within FTP Setup, click here to see the FTP Setup and click on the item you wish to know more about

5. Click on the Mail tab. (Note: You do not have to fill in this tab in if you only want to upload files via FTP.)

•	Enter in your SMTP server for outgoing messages. If you do not know your SMTP server address, contact your Internet Service Provider or refer to your connection setup in the E-mail program that you use.

•	Specify the e-mail address you will be using to send the image file from.

•	Enter in a name that you wish to appear in the “From” field in the outgoing e-mail.

•	Specify the e-mail address that you wish to send the e-mail notification message to.

For all other options within Mail Setup, click here to see the Mail Setup and click on the item you wish to know more about

6.  Click OK to save and exit the Properties dialog box.

7.  Test the connection by clicking on Options > Run.  You want to make sure that SendIt can connect before using it with GOTCHA!’s Lookout mode. The following messages should appear in the order they are shown here.

•	You should see a message box popup displaying the current status of Connecting to… under the Connection Status box.

•	Next a message of Verifying username and password… should popup.

•	Password verified should be displayed if password and user name were accepted.

•	Once connected, SendIt will display the message Uploading image file to…. under the FTP status box and Sending image filename as e-mail attachment…

•	Once completed, the message File transfer completed-will pop up under the FTP status box and Mail successfully sent will pop up under the E-mail status box.

•	If you have selected SendIt to wait to see if another image file is produced by GOTCHA!, then you will see the message File Transfer completed. Waiting for new image file….It will count down the number of seconds that you have chosen it to wait for. If you didn’t select the option to wait for a new image file, then SendIt will simply transfer the file and disconnect.

If you experience problems click here to go to the troubleshooting page.

8.  Now you can setup GOTCHA! to call SendIt. Once SendIt has been tested and you can successfully upload and/or e-mail an image file, you can now setup GOTCHA!’s Lookout mode to call SendIt when motion is detected.


Setup SendIt in GOTCHA!’s Lookout mode

Note: Before moving on, make sure that you have already configured and tested SendIt.

If SendIt does not upload or e-mail your image file, then refer to the SendIt log file (senditlog.log) for error messages. These messages will not pop up when GOTCHA! is monitoring.  Go to Start > Programs > GOTCHA! and click on the SendIt application icon.  (SendIt resides within the same directory as the GOTCHA! application).  When SendIt pops up it will display the log file within its window.  Refer to SendIt’s troubleshooting section for further help on problems or e-mail us at support@prescientsys.com.

To activate SendIt from GOTCHA!, choose one of the following setups:

Use Lookout mode only - Perform Lookout duties without recording the detected motion.

Use Observe mode with Lookout mode enabled - Record motion and perform Lookout duties.


Using SendIt with Lookout mode only

This configuration will enable GOTCHA! to call SendIt when it detects movement. SendIt will then upload and/or e-mail the image file that was created by GOTCHA! at the time it detected motion.

NOTE: In this mode, GOTCHA! will not record the motion to a video file. If you wish GOTCHA! to record the motion as well as call SendIt, then click here.

1.  Start GOTCHA! (go to Start > Programs > Gotcha!). Make sure SendIt is not running.

2.  Go to Options > Properties and click on the Lookout tab.

3.  Enter in the number of seconds of elapsed continuous motion before GOTCHA! is to launch the SendIt application. This feature allows you to decide what you consider significant motion. For example, you may wish to ignore something merely passing through the field of vision of the camera for a second or two.  You may wish to be notified, however, if something is in the field of vision of the camera for 5 seconds or more. In this instance, you would set the time at 5 seconds.

4.  Click on the Re-arm Lookout option and specify the number of seconds of elapsed inactivity before Lookout is to re-arm itself.  This will allow GOTCHA! to perform again its Lookout tasks when another motion event occurs.

5.  Click on the option Save video frame to a unique file name if you wish to have GOTCHA! to create a new image file each time a motion event occurs. The image file created will have the file name nomenclature of month/day/year_hour/minute/second.bmp. For example, the file name 090598_185011.bmp means the image file was created on September 5, 1998 at 6:50pm with the 11 being seconds.  This may be one of the files that you wish for SendIt to upload and/or e-mail. If so, you would then choose the option Use latest unique file name captured by GOTCHA! Lookout operation located within the SendIt application under Options >Properties > FTP.

6.  Click on Save video frame to a bitmap as lookout.bmp if you wish to have GOTCHA! to overwrite the image file each time a motion event occurs, thus saving on disk space. If you wish SendIt to upload and/or e-mail this image file then you will have to specify within SendIt under Options > Properties; FTP and/or Mail tabs, the file name by choosing Use the file name below and clicking on the Browse button to choose the file.

7.  Select Do nothing under the group Choose an action for the modem.

8.  Click on Launch application and then click on the button Browse.  If you do not see the SendIt application (SendIt.exe) within the current directory, then go to the directory where you installed GOTCHA!.  SendIt resides in the same directory as the GOTCHA! application. Double click on the application name once you find it. It should then appear within the field preceded by its pathname.

9.  Click OK to exit the Properties box.

10. Click on the Lookout button [image] to activate GOTCHA!’s Lookout mode. Move your hand in front of the camera to test the setup before leaving it to run on its own. NOTE: Make sure you move long enough to go beyond the user defined activation time limit setting located under Options > Properties > Lookout.  The following should happen:

•	GOTCHA! will detect your hand and display in the status field the message “GOTCHA!”.

•	The SendIt message box will then pop up displaying the current Connection status of which should be Connecting to….If no message popped up, then you probably did not setup the SendIt configuration yet. Go to Start > Programs > Gotcha! > SendIt to run the program. It will list out any error messages for you.

•	SendIt will then upload the image file that you specified within the SendIt application under Options > Properties > FTP and if you also enabled the e-mail notification option (under SendIt’s Options > Properties > General), then the image file will be e-mailed as well.

•	After completing the upload and/or e-mailing, it will then disconnect and the message box will disappear.

•	If you see the message Re-arming… in the status field, this means that GOTCHA! is counting down the user specified seconds of inactivity (no motion). If motion occurs in this time period then GOTCHA! will restart its countdown.  When GOTCHA! completes the countdown it will then re-arm Lookout mode so that it can be ready to perform the Lookout tasks when the next motion event occurs. (NOTE: You must have the Re-arm option enabled under GOTCHA!’s Options > Properties > Lookout.)

If you experience problems, please click here for the Troubleshooting section.


Using SendIt with both Lookout and Observe mode enabled

This configuration will enable GOTCHA! to call SendIt and to record video when it detects movement. SendIt will then upload via FTP and/or e-mail the image file that was created by GOTCHA! when movement occurred.

1.  Start GOTCHA! (go to Start > Programs > Gotcha!). Make sure SendIt is not running.

2.  Go to Options > Properties and click on the Lookout tab.

3.  Enter in the number of seconds of elapsed continuous motion before GOTCHA! is to launch the SendIt application. This feature allows you to decide what you consider significant motion. For example, you may wish to ignore something merely passing through the field of vision of the camera for a second or two.  You may wish to be notified, however, if something is in the field of vision of the camera for 5 seconds or more. In this instance, you would set the time at 5 seconds.

4.  Click on the Re-arm Lookout option and specify the number of seconds of elapsed inactivity before Lookout is to re-arm itself.  This will allow GOTCHA! to perform it’s Lookout tasks when another motion event occurs.

5.  Click on the option Save video frame to a unique file name if you wish to have GOTCHA! to create a new image file each time a motion event occurs. The image file created will have the file name nomenclature of month/day/year_hour/minute/second.bmp. For example, the file name 090598_185011.bmp means the image file was created on September 5, 1998 at 6:50pm with the 11 being seconds.  This may be one of the files that you wish for SendIt to upload and/or e-mail. If so, you would then choose the option Use latest unique file name captured by GOTCHA! Lookout operation located within the SendIt application under Options >Properties > FTP. or under Options > Properties > Mail.

6.  Click on Save video frame to a bitmap as lookout.bmp if you wish to have GOTCHA! to overwrite the image file each time a motion event occurs, thus saving on disk space. If you wish SendIt to upload this image file then you will have to specify, within SendIt under Options > Properties > FTP, the file by choosing Use file name below and clicking on the Browse button. If you wish SendIt to e-mail this image file then you will have to specify, within SendIt under Options > Properties > Mail, the file by choosing Use file name below and clicking on the Browse button.

7.  Select Do nothing under the group Choose an action for the modem.

8.  Click on Launch application and then click on the button Browse.  If you do not see the SendIt application (SendIt.exe) within the current directory, then go to the directory where you installed GOTCHA!.  SendIt resides in the same directory as the GOTCHA! application. Double click on the application name once you find it. It should then appear within the field preceded by its pathname.

9.  Now click on the Recording tab. Click on Save video frame as gotcha.bmp and specify the number of seconds of duration before GOTCHA! saves the video frame again.

10. Now click on the General tab.  Click on Perform Lookout duties when motion is detected.

11. Click on the Observe button [image] to activate GOTCHA!’s Observe mode (Lookout mode is also activated because of step 10 above. You should see both Observe and Lookout in the status field at the bottom of GOTCHA!). Move your hand in front of the camera to test the setup before leaving it to run on its own. (Move your hand long enough to meet the activation time that you had specified under Options > Properties > Lookout).  The following should happen:

•	GOTCHA! will detect your hand and display in the status field the message Recording.

•	It will then display a blue field with the message Abort Re-arm Lookout. This message basically implies that there wasn’t enough inactive time to meet the user defined option Re-arm after so many seconds of inactivity. Once it meets the requirement, it will then re-arm itself waiting for the next motion event to trigger it.

•	The SendIt message box will then pop up display the current status of which should be Connecting to….

•	SendIt should then upload and/or e-mail the file that you had specified within the SendIt application under Options > Properties; FTP and/or Mail tabs.

•	After completing the upload and/or e-mail, it will then disconnect and the message box will disappear.

If you experience problems, please click here for the Troubleshooting section.


Troubleshooting (FAQs)

NOTE: If SendIt does not upload and/or e-mail your file, then refer to the SendIt log file for error messages.  These messages will not pop up when GOTCHA! is monitoring.  Go to Start > Programs > GOTCHA! and click on the SendIt application icon.  (SendIt resides within the same directory as the GOTCHA! application).  When SendIt pops up it will display the log file in its window.  Refer to the questions below for further help on problems or e-mail us at support@prescientsys.com.

Click here if you have an Error number.

1.  Q: I get the error message “INET: The server name or address could not be resolved.” Why?

2.  Q:  I get the message “INET: The password was not allowed”.  Why?

3.  Q:  I get the message “Unable to change directory”. Why?

4.  Q:  I get the messages “Unable to open file for reading – gotcha.bmp” and “Failed to upload file. Please be sure that file to upload exists”.  Why?

5.  Q:  I get the message “INET: A connection with the server could not be established”. Why?

6.  Q:  There is no connection listing in the first parameter (Connect to: ) located in my Dial-Up Connection Setup dialog box. Why?

7.  Q:  When viewing the SendIt log file (senditlog.log) from within the SendIt application, I see only the error message “Error number” followed by a number. What does this mean?

8.  Q:  SendIt is e-mailing and uploading (via FTP) the same image file every time motion is detected. How do I fix this?


A:  Check the Host field under the Options > Properties > FTP tab and/or the SMTP field under the Options > Properties > Mail tab. Make sure it is correct. Double check the rest of the setup as well.


A:  Make sure that the FTP Password and user name located under Options > Properties > FTP are correct.


A:  You need to specify a remote directory name that exists on your remote server.  To specify a remote directory name, under SendIt go to Options > Properties >FTP.


A:  First, make sure that GOTCHA! itself is producing the gotcha.bmp file when motion is detected.  From within GOTCHA!, go to Options > Properties and click on the Recording tab. Choose the option Save video frame as gotcha.bmp.  Or if you are testing SendIt by itself, then make sure that the file gotcha.bmp exists in the directory as specified within SendIt under Options > Properties > FTP.


A:  If you are connecting via a modem, then you will have to click on the option I want to connect using my moden  which is located within SendIt under Options > Properties > General and also click on the Dial-Up tab in order to configure your Dial-Up connection settings.  If you are connecting via an established network, then make sure that your network is working properly, if so then please e-mail support@prescientsys.com about this problem.


A:  If you regularly use the modem to connect to the Internet then you should have at least one Dial-Up Connection.  Check by double clicking on your My Computer icon (usually located in upper left hand corner of screen), then double click on the Dial-Up Networking icon.  You should see at least two icons, Make New Connection and your personal Dial-Up connection. If you only see Make New Connection then you will have to obtain a service from an Internet Service Provider. They will then give you the information and instructions on how to create a new dial-up connection. Once created, it should then appear within the SendIt Options > Properties dialog box.

If you already have a connection, then try making a dummy connection by clicking on the Make New Connection icon. Once completed, then both should show up in the Connect to: field list.


A:  Go to Error Codes and find the error number that matches the one within SendItLog.log file.  There is an explanation for each error number under the Error Codes section.


A:  This could be one of two problems. First, check to make sure you enabled GOTCHA! to create the image in the first place. Under GOTCHA!, go to Options > Properties > Lookout. If you are trying to e-mail the image file lookout.bmp then you must enable the option Save video frame to a bitmap as lookout.bmp. If your are trying to e-mail a unique image file then you must enable Save video frame to a unique filename. If you are trying to e-mail gotcha.bmp, then under the Recording tab (Options > Properties) you must enable the option Save video frame as gotcha.bmp.

The second possibility could be that GOTCHA! is capturing the image too soon or too late.  For example, if you want to capture the traffic that goes by the front of your home, you will want to set the option (Activate after ___ seconds of continuous detection) located under Options > Properties > Lookout to 1 second. If you wait to long the car will pass. However, if you are trying to send images of people who walk up to your door, then you may want to wait 5 seconds so that you can get a good snapshot of them when they are closer. It’s always a good idea to play with GOTCHA! to get the optimal settings for your particular environment.


SendIt Menu Options

File

Options

View

Help


File menu commands

The File menu offers the following commands:

Clear Log File	Clears the log file SendItLog.log.
Print	Prints the log file.
Print Preview	Displays the document on the screen as it would appear printed.
Print Setup	Selects a printer and printer connection.
Exit	Exits SendIt application.


View

The View menu offers the following command:

Status Bar	Shows or hides the status bar.


Options menu commands

Options

The Options menu offers the following commands:

Properties	This option opens the properties dialog box for you to enter in your setup requirements.
Run	Click on this option and SendIt will start the connection and once connected will perform the upload and/or e-mailing of the image file (as specified in the FTP and Mail tabs under Options > Properties).


Help

The Help menu offers the following commands, which provide you assistance with how to use the SendIt application:

Help Topics	Offers you an index to topics on which you can get help.
About SendIt…	Displays the version number of SendIt.


Clear Log File

Click on this command to clear all the entries made by SendIt in the log file SendItLog.log.  Once you clear the file you will not be able to undo the clear to get back the previous entries.


Properties

This will popup the Properties dialog box showing the pages defined as below with each containing its own user configurable settings. Click below for details.

General

FTP

Mail

Dial-Up


File Exit command

Exit command

Use this command to close your SendIt application down.  You can also use the Close command on the application Control menu.

Shortcuts

Mouse:	Double-click the application's Control menu button.

Keys:	ALT+F4


View Status Bar Command

Status Bar

Use this command to display and hide the Status Bar, which describes the action to be executed by the selected menu item or depressed toolbar button, and keyboard latch state. A check mark appears next to the menu item when the Status Bar is displayed.

The status bar is displayed at the bottom of the SendIt window.  To display or hide the status bar, use the Status Bar command in the View menu.

The left area of the status bar describes actions of menu items as you use the arrow keys to navigate through menus.

The right areas of the status bar indicate which of the following keys are latched down:

Indicator	Description

CAP	The Caps Lock key is latched down.

NUM	The Num Lock key is latched down.

SCRL	The Scroll Lock key is latched down.


FTP Connection Settings

Enter in your FTP settings in order for SendIt to upload the image file produced by GOTCHA! upon detecting motion.  Click on the dialog box below for details for each option.


General Setup

Choose the notification method you wish for SendIt to perform when activated. Click on the dialog box below for details for each option.


Mail Setup

Enter in your Mail settings in order for SendIt to send e-mail with an image file attachment that was produced by GOTCHA! upon detecting motion.  Click on the dialog box below for details for each option.


Check this option to enable SendIt to FTP image files when activated by GOTCHA! detecting motion. Make sure that you enter all the necessary parameters under the FTP tab.


Check this option to enable SendIt to e-mail image files when activated by GOTCHA! detecting motion. Make sure that you enter all the necessary parameters under the Mail tab.


Check this option to enable SendIt to connect via your modem using Dial-Up Networking. Make sure that you enter all the necessary parameters under the Dial-Up tab.

If you are on a network, then leave this option unchecked and there is no need to fill in the parameters under the Dial-Up tab.


Enter in your SMTP server for outgoing messages. If you do not know your SMTP server address, contact your Internet Service Provider or refer to your connection setup in the E-mail program that you use.


Specify the e-mail address you will be using to send the image file from.


Enter in a name that you wish to appear in the “From” field in the outgoing e-mail.


Specify the e-mail address that you wish to send the e-mail notification message to.


Select this option to e-mail the latest image file produced by GOTCHA! when motion was detected.  GOTCHA! creates this file by copying the video frame at the time of detecting motion to a bitmap file using a file name nomenclature of month/day/year_hour/minute/second.bmp. For example, the file name 090598_185011.bmp means the image file was created on September 5, 1998 at 6:50pm with the 11 being seconds.

NOTE: You must also configure GOTCHA! to create this file for SendIt to find for e-mailing.  Within GOTCHA!, go to Options > Properties and click on the Lookout tab.  Select the option Save video frame to a unique file name.


Select this option to upload the image file, gotcha.bmp, produced by GOTCHA! when motion is detected. This is the default file of choice. If you change the Working Directory from within GOTCHA!, then you will have to browse for the gotcha.bmp file, which in this case is residing in the working directory, by clicking on the Browse button. You can also select to choose lookout.bmp, which is a file produce when Lookout mode is activated by motion.

NOTE: You must also configure GOTCHA! to create this file for Sendt to find for sending.  Within GOTCHA!, go to Options > Properties and click on the Recording tab.  Select the option Save video frame to gotcha.bmp.  If you changed the file to lookout.bmp then you must go to Options > Properties > Lookout and enable the option Save video frame to a bitmap as lookout.bmp.


Select this option if you wish your bitmap image file to be converted to the JPEG image file format before sending. This is usually done to compress the image file size, but retaining image integrity.


Select this option if you wish SendIt to wait before disconnecting to see if another image file will be produced by GOTCHA! for e-mailing.  This eliminates the inefficiency of SendIt connecting within short periods of time because of motion events that may occur within minutes from one another.


Dial-Up Connection Settings

This option allows you to enter in your Dial-Up Connection settings in order for SendIt to connect to the remote server.  Click on the dialog box below for details on each option.


This field displays the current connection that SendIt will use.  If you do not see any connections listed, then you must either look for an Internet Service Provider (ISP) and follow their instructions on how to make a connection or, if you already have one, then make sure that you have a connection listed in your Dial-Up Networking group box by double clicking on your “My Computer” icon and then double clicking on the “Dial-Up Networking” icon. If none are listed here, then you must double click on Make New Connection and follow the instructions it gives you. Call your ISP for assistance.


Enter in your user name. This name is used when you log on to the computer you are connecting to.


Enter in your password for connecting to the computer. NOTE: This password is different from your FTP password.


This is the number of seconds that SendIt will try connecting for. Once this time is up, SendIt will disconnect.


Fill in the Host field with the host name or IP address of the remote host to connect to.


Fill in the User name field with your login name that you use to login to the computer you are connecting to.


Fill in the FTP Login Password field with your password. This password is different than the one used for Dial-Up Networking.


Fill in the Remote Directory field with the remote directory name that you wish your image file to be uploaded to.  The directory must exist for SendIt to transfer the file.


Select this option to upload the latest image file produced by GOTCHA! when motion was detected.  GOTCHA! creates this file by copying the video frame at the time of motion detection to a bitmap file using a file name nomenclature of month/day/year_hour/minute/second.bmp. For example, the file name 090598_185011.bmp means the image file was created on September 5, 1998 at 6:50pm with the 11 being seconds.

NOTE: You must also configure GOTCHA! to create this file for SendIt to find for sending.  Within GOTCHA!, go to Options > Properties and click on the Lookout tab.  Select the option Save video frame to a unique file name.


Select this option to upload the image file, gotcha.bmp, produced by GOTCHA! when motion is detected. This is the default file of choice. If you change the Working Directory from within GOTCHA!, then you will have to browse for the gotcha.bmp file, which in this case is residing in the working directory, by clicking on the Browse button.

NOTE: You must also configure GOTCHA! to create this file for Sendt to find for sending.  Within GOTCHA!, go to Options > Properties and click on the Recording tab.  Select the option Save video frame to gotcha.bmp. If you changed the file to lookout.bmp then you must go to Options > Properties > Lookout and enable the option Save video frame to a bitmap as lookout.bmp.


Select this option if you wish your bitmap image file to be converted to the JPEG image file format before uploading. This is usually done to compress the image file size, but retaining image integrity.


Select this option if you wish to rename your image file to another file name on the remote server. The local image file will retain its original file name.


Select this option if you wish to rename the image file, that GOTCHA! creates upon detecting motion, to a unique file name with the prefix GFTP each time it is uploaded to the remote server. The file name nomenclature is GFTPcounter.bmp (counter being 0000 to the user specified number given in the next option Recycle the file name after ___ times.). For example, if you had specified the recycle to be at 15 and to also to convert to JPEG format, then the first file uploaded would be GFTP0000.JPG, the second would be GFTP0001.JPG and so on until it reaches GFTP0015.JPG after which the next file uploaded would start back at GFTP0000.JPG.

This option is very useful for those who wish to upload image files to their website where they can be easily viewed and monitored.


Select this option if you wish to recycle the file name containing the prefix GFTP back to zero after a user defined limit.  For example, if this option is checked with the maximum number of frames set at 30, then the files being uploaded via FTP will be named as GFTP0000.BMP, GFTP0001.BMP, GFTP0002.BMP and so on until the last file name used is GFTP0030.BMP after which the next file name will be recycled back to GFTP0000.BMP.

This option is very useful for those who wish to upload image files to their website where they can be easily viewed and monitored.


Select this option if you wish SendIt to wait before disconnecting to see if another image file will be produced by GOTCHA! for uploading.  This eliminates the inefficiency of SendIt connecting within short periods of time because of motion events that may occur within minutes from one another. This feature is useful when you specify that the image file should be renamed to a unique file name.


You must select this option if you use a modem to connect to a remote computer.  Click on Dial-Up Connection Settings… to enter in your connection information.


Run

This command will start the process of uploading and/or e-mailing the image file (as specified in the General Setup) by first trying to make a connection. Once connected, SendIt will upload and/or e-mail the image file and disconnect when the file has been successfully sent, unless you had specified under the FTP and/or Mail Setup not to disconnect for so many seconds just in case another image file is created by GOTCHA!.


Help Topics

Use this command to display the opening screen of Help.  From the opening screen, you can jump to step-by-step instructions for using SendIt and various types of reference information.

Once you open Help, you can click the Contents button whenever you want to return to the opening screen.


Using Help command (Help menu)

Use this command for instructions about using Help.


About SendIt…

Use this command to display the copyright notice and version number of your copy of SendIt.


Help Using Help Command
Context Help command

Use the Context Help command to obtain help on some portion of SendIt.

Shortcut

Keys:	SHIFT+F1


Size command (System menu)

Use this command to display a four-headed arrow so you can size the active window with the arrow keys.

After the pointer changes to the four-headed arrow:

1.	Press one of the DIRECTION keys (left, right, up, or down arrow key) to move the pointer to the border you want to move.

2.	Press a DIRECTION key to move the border.

3.	Press ENTER when the window is the size you want.

Note:  This command is unavailable if you maximize the window.

Shortcut

Mouse:	Drag the size bars at the corners or edges of the window.


Move command (Control menu)

Use this command to display a four-headed arrow so you can move the active window or dialog box with the arrow keys.

Note:  This command is unavailable if you maximize the window.

Shortcut

Keys:	CTRL+F7


System Minimize Command
Minimize command (application Control menu)

Use this command to reduce the SendIt window to an icon.

Shortcut

Mouse:	Click the minimize icon [image] on the title bar.

Keys:	ALT+F9


Maximize command (System menu)

Use this command to enlarge the active window to fill the available space.

Shortcut

Mouse:	Click the maximize icon [image] on the title bar; or double-click the title bar.

Keys:	CTRL+F10 enlarges a document window.


Close command (Control menus)

Use this command to close the active window or dialog box.

Double-clicking a Control-menu box is the same as choosing the Close command.

Note:  If you have multiple windows open for a single document, the Close command on the document Control menu closes only one window at a time.  You can close all windows at once with the Close command on the File menu.

Shortcuts

Keys: 	CTRL+F4 closes a document window

ALT+F4 closes the SendIt window or dialog box


Restore command (Control menu)

Use this command to return the active window to its size and position before you chose the Maximize or Minimize command.


Switch to command

Use this command to display a list of all open applications.  Use this "Task List" to switch to or close an application on the list.

Shortcut

Keys:	CTRL+ESC

Dialog Box Options

When you choose the Switch To command, you will be presented with a dialog box with the following options:

Task List

Select the application you want to switch to or close.

Switch To

Makes the selected application active.

End Task

Closes the selected application.

Cancel

Closes the Task List box.

Cascade

Arranges open applications so they overlap and you can see each title bar.  This option does not affect applications reduced to icons.

Tile

Arranges open applications into windows that do not overlap.  This option does not affect applications reduced to icons.

Arrange Icons

Arranges the icons of all minimized applications across the bottom of the screen.


No Help Available

No help is available for this area of the window.


No Help Available

No help is available for this message box.


Error Codes

The following is a list of possible error codes returned by SendIt (viewed within SendIt application or viewed through the Senditlog.log file), along with their extended explanations. Errors are listed in numerical order.

Error number 10004

Interrupted function call.

A blocking operation was interrupted by a call to cancel the blocking call.

Error number 10013

Permission denied.

An attempt was made to access a socket in a way forbidden by its access permissions. An example is using a broadcast address for sendto without broadcast permission being set using setsockopt(SO_BROADCAST).

Error number 10014

Bad address.

The system detected an invalid pointer address in attempting to use a pointer argument of a call.

Error number 10022

Invalid argument.

Some invalid argument was supplied.

Error number 10024

Too many open files.

Too many open sockets. Each implementation may have a maximum number of socket handles available, either globally, per process or per thread.

Error number 10035

Resource temporarily unavailable.

This error is returned from operations on non-blocking sockets that cannot be completed immediately.

Error number 10036

Operation now in progress.

A blocking operation is currently executing.

Error number 10037

Operation already in progress.

An operation was attempted on a non-blocking socket that already had an operation in progress - i.e. calling connect a second time on a non-blocking socket that is already connecting, or canceling an asynchronous request that has already been canceled or completed.

Error number 10038

Socket operation on non-socket.

An operation was attempted on something that is not a socket.

Error number 10039

Destination address required.

A required address was omitted from an operation on a socket.

Error number 10040

Message too long.

A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.

Error number 10041

Protocol wrong type for socket.

Error number 10042

Bad protocol option.

Error number 10043

Protocol not supported.

The requested protocol has not been configured into the system, or no implementation for it exists.

Error number 10044

Socket type not supported.

The support for the specified socket type does not exist in this address family.

Error number 10045

Operation not supported.

The attempted operation is not supported for the type of object referenced.

Error number 10046

Protocol family not supported.

The protocol family has not been configured into the system or no implementation for it exists.

Error number 10047

Address family not supported by protocol family.

An address incompatible with the requested protocol was used.

Error number 10048

Address already in use.

Only one usage of each socket address (protocol/IP address/port) is normally permitted. This error occurs if an application attempts to bind a socket to an IP address/port that has already been used for an existing socket, or a socket that wasn't closed properly, or one that is still in the process of closing.

Error number 10049

Cannot assign requested address.

The requested address is not valid in its context. Normally results from an attempt to bind to an address that is not valid for the local machine.

Error number 10050

Network is down.

A socket operation encountered a dead network.

Error number 10051

Network is unreachable.

A socket operation was attempted to an unreachable network.

Error number 10052

Network dropped connection on reset.

The connection has been broken due to "keep-alive" activity detecting a failure while the operation was in progress.

Error number 10053

Software caused connection abort.

An established connection was aborted by the software in your host (local) machine, possibly due to a data transmission timeout or protocol error.

Error number 10054

Connection reset by peer.

A existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, or the remote host used a "hard close". This error may also result if a connection was broken due to "keep-alive" activity detecting a failure while one or more operations are in progress.

Error number 10055

No buffer space available.

An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.

Error number 10056

Socket is already connected.

A connect request was made on an already connected socket.

Error number 10057

Socket is not connected.

A request to send or receive data was disallowed because the socket is not connected and no address was supplied.

Error number 10058

Cannot send after socket shutdown.

A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.

Error number 10060

Connection timed out.

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

Error number 10061

Connection refused.

No connection could be made because the target machine actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host - i.e. one with no server application running.

Error number 10064

Host is down.

A socket operation failed because the destination host was down. A socket operation encountered a dead host. Networking activity on the local host has not been initiated.

Error number 10065

No route to host.

A socket operation was attempted to an unreachable host.

Error number 10067

Too many processes.

A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.

Error number 10091

Network subsystem is unavailable.

This error is returned by WSAStartup if the Windows Sockets implementation cannot function at this time because the underlying system it uses to provide network services is currently unavailable. Users should check:

•	that the appropriate Windows Sockets DLL file is in the current path,

•	that they are not trying to use more than one Windows Sockets implementation simultaneously. If there is more than one WINSOCK DLL on your system, be sure the first one in the path is appropriate for the network subsystem currently loaded.

•	the Windows Sockets implementation documentation to be sure all necessary components are currently installed and configured correctly.

Error number 10092

WINSOCK.DLL version out of range.

The current Windows Sockets implementation does not support the Windows Sockets specification version requested by the application.

Error number 10093

Successful WSAStartup not yet performed.

Either the application hasn't called WSAStartup or WSAStartup failed.

Error number 10094

Graceful shutdown in progress.

Error number 10109

Class type not found.

The specified class was not found.

Error number 11001

Host not found.

No such host is known. The name is not an official hostname or alias, or it cannot be found in the database(s) being queried.

Error number 11002

Non-authoritative host not found.

This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. A retry at some time later may be successful.

Error number 11003

This is a non-recoverable error.

This indicates some sort of non-recoverable error occurred during a database lookup. This may be because the database files (e.g. BSD-compatible HOSTS, SERVICES or PROTOCOLS files) could not be found, or a DNS request was returned by the server with a severe error.

Error number 11004

Valid name, no data record of requested type.

The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for. The usual example for this is a hostname -> address translation attempt which uses the DNS (Domain Name Server), and an MX record is returned but no A record - indicating the host itself exists, but is not directly reachable.


File Print command

Print

Use this command to print a document.   This command presents a Print dialog box, where you may specify the range of pages to be printed, the number of copies, the destination printer, and other printer setup options.


Print dialog box

The following options allow you to specify how the document should be printed:

Printer

This is the active printer and printer connection.  Choose the Setup option to change the printer and printer connection.

Setup

Displays a Print Setup dialog box, so  you can select a printer and printer connection.

Print Range

Specify the pages you want to print:

All	Prints the entire document.
Selection	Prints the currently selected text.
Pages	Prints the range of pages you specify in the From and To boxes.
Copies

Specify the number of copies you want to print for the above page range.

Collate Copies

Prints copies in page number order, instead of separated multiple copies of each page.

Print Quality

Select the quality of the printing.  Generally, lower quality printing takes less time to produce.


Print Progress Dialog

The Printing dialog box is shown during the time that <<YourApp>> is sending output to the printer.  The page number indicates the progress of the printing.

To abort printing, choose Cancel.


File Print Preview command

Print Preview

Use this command to display the active document as it would appear when printed.  When you choose this command, the main window will be replaced with a print preview window in which one or two pages will be displayed in their printed format.  The print preview toolbar offers you options to view either one or two pages at a time; move back and forth through the document; zoom in and out of pages; and initiate a print job.


Print Preview toolbar

The print preview toolbar offers you the following options:

Print

Bring up the print dialog box, to start a print job.

Next Page

Preview the next printed page.

Prev Page

Preview the previous printed page.

One Page / Two Page

Preview one or two printed pages at a time.

Zoom In

Take a closer look at the printed page.

Zoom Out

Take a larger look at the printed page.

Close

Return from print preview to the editing window.


File Print Setup command

Print Setup

Use this command to select a printer and a printer connection.  This command presents a Print Setup dialog box, where you specify the printer and its connection.


Print Setup dialog box

The following options allow you to select the destination printer and its connection.

Printer

Select the printer you want to use.  Choose the Default Printer; or choose the Specific Printer option and select one of the current installed printers shown in the box.  You install printers and configure ports using the Windows Control Panel.

Orientation

Choose Portrait or Landscape.

Paper Size

Select the size of paper that the document is to be printed on.

Paper Source

Some printers offer multiple trays for different paper sources.  Specify the tray here.

Options

Displays a dialog box where you can make additional choices about printing, specific to the type of printer you have selected.

Network...

Choose this button to connect to a network location, assigning it a new drive letter.


File Page Setup Command
Page Setup command (File menu)

<< Write application-specific help here. >>